.search-box{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #f7f7f7;
  /*display: none;*/
  z-index: 999;
  .nothing{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 4;
    background: #f7f7f7;
    /*display: none;*/
    .tbs{
      width: 1.51rem;
      height: 1.5rem;
      margin: 2.54rem auto 0;
      background-size: cover;
    }
    p{
      font-size: 0.3rem;
      color: #666666;
      line-height: 0.3rem;
      text-align: center;
      margin-top: 0.69rem;
    }
    .NoBnt {
      width: 2.93rem;
      height: 0.86rem;
      display: block;
      text-align: center;
      font-size: 0.36rem;
      line-height: 0.86rem;
      color: #dccc8d;
      border: 1px solid #dccc8d;
      margin: 0.47rem auto;
      border-radius: 0.08rem;
    }
  }
}
.shopcar{
  .box{
    padding: 0.3rem 0.2rem;
    height: 2rem;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    position: relative;
    .checkbox{
      float: left;
      margin-top: 0.79rem;
      margin-right: 0.19rem;
      width: 0.3rem;
      height: 0.3rem;
      background: url(../images/settlement/logo40.png) no-repeat;
      background-size: 0.3rem 0.3rem;
    }
  }
  .img{
    width: 1.94rem;
    height: 1.94rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

  }
  .info{
    width: 4.1rem;
    height: 1.96rem;
    .count{
      font-size: 0.32rem;
      color: #333333;
      line-height: 1;
      margin-top: 0.12rem;
    }
  }
  .tt{
    font-size: 0.32rem;
    /* line-height: 0.36rem; */
    color: #3d3d45;
    height: 0.62rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
  }
  .int{
    line-height: 1;
    margin-top: 0.06rem;
    margin-bottom: 0.14rem;
  }
  .price{
    font-size: 0.32rem;
    line-height: 0.3rem;
    font-family: 'Arial';
    color: #c0a85f;
    .amo{
      font-size: 0.3rem;
    }
  }
  .edit{
    font-size: 0.28rem;
    line-height: 0.3rem;
    color: #333;
    position: absolute;
    bottom: 0.44rem;
    right: 0.4rem;
  }
  .editbox{
    position: absolute;
    width: 4.1rem;
    top: 0.3rem;
    right: 0.2rem;
    background: #fff;
    height: 1.96rem;
    display: none;
    .minus  {
      background: url(../images/settlement/img33.jpg) no-repeat;
      background-size: cover;
      margin-right: 0.24rem;
    }
    .sum{
      background: url(../images/settlement/img32.jpg) no-repeat;
      background-size: cover;
    }
    .amount{
      width: 0.84rem;
      height: 0.54rem;
      border: 1px solid #dbdbdb;
      border-radius: 0.04rem;
      background: #f1f1f1;
      margin-right: 0.24rem;
      font-size: 0.38rem;
      color: #666;
      line-height: 0.57rem;
      text-align: center;
      opacity: 1;
    }
    .sum,.minus{
      width: 0.58rem;
      height: 0.59rem;
    }
    .good-name{
      width: 3.1rem;
      height: 0.62rem;
      background: #f1f1f1;
      margin-top: 0.09rem;
      font-size: 0.24rem;
      color: #999999;
      line-height: 0.62rem;
      padding-left: 0.24rem;
    }
    .btn{
      margin-top: 0.25rem;
      line-height: 1;
    }
    .delete,.ok{
      padding-left: 0.24rem;
      font-size: 0.28rem;
      color: #333;
    }
  }
}
.car-list {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 0.99rem;
  border-top: 1px solid #e8e8e8;
  background: #fff;
  .pcheck {
    width: 0.3rem;
    height: 0.3rem;
    background: url(../images/settlement/logo44.png) no-repeat;
    background-size: 0.3rem 0.3rem;
  }
  .pcheck{
    width: 0.3rem;
    height: 0.3rem;
    background: url(../images/settlement/logo43.png) no-repeat;
    background-size: 0.3rem 0.3rem;
    margin-left: 0.2rem;
    margin-top: 0.32rem;
    float: left;
  }
  span{
    float: left;
    font-size: 0.3rem;
    color: #666666;
    line-height: 0.99rem;
    padding-left: 0.2rem;
  }
  .total{
    line-height: 0.99rem;
    text-align: right;
    font-size: 0.3rem;
    color: #999;
    margin-right: 0.5rem;
    p{
      font-size: 0.3rem;
      line-height: 0.99rem;
      color: #999;
      i,span{
        color: #c3ad6a;
        font-style: normal;
      }

    }
  }
  .balance{
    width: 1.88rem;
    height: 0.99rem;
    background: #c3ad6a;
    font-size: 0.3rem;
    color: #fff;
    text-align: center;
    line-height: 0.99rem;

  }


}


